.EFUBGn,
.rhHoTC {
    box-sizing: border-box;
    height: 100%;
    overflow: visible;
    position: relative;
    width: auto
}

.EFUBGn[data-state~=header] a,
.EFUBGn[data-state~=header] div,
[data-state~=header].rhHoTC a,
[data-state~=header].rhHoTC div {
    cursor: default !important
}

.EFUBGn .wIGMae,
.rhHoTC .wIGMae {
    display: inline-block;
    height: 100%;
    width: 100%
}

.rhHoTC {
    --display: inline-block;
    border-left: 1px solid rgba(var(--sep, var(--color_15, color_15)), var(--alpha-sep, 1));
    cursor: pointer;
    display: var(--display);
    font: var(--fnt, var(--font_1))
}

.rhHoTC .aWTgIN {
    color: rgb(var(--txt, var(--color_15, color_15)));
    display: inline-block;
    padding: 0 10px;
    transition: var(--trans, color .4s ease 0s)
}

.rhHoTC .Zw7XIs {
    padding: 0 var(--pad, 5px)
}

.rhHoTC:first-child[data-direction=ltr],
.rhHoTC:last-child[data-direction=rtl],
.rhHoTC[data-listposition=lonely] {
    border: 0
}

.rhHoTC[data-state~=link]:hover .aWTgIN,
.rhHoTC[data-state~=over] .aWTgIN {
    color: rgb(var(--txth, var(--color_14, color_14)));
    transition: var(--trans, color .4s ease 0s)
}

.rhHoTC[data-state~=selected] .aWTgIN {
    color: rgb(var(--txts, var(--color_14, color_14)));
    transition: var(--trans, color .4s ease 0s)
}

.rhHoTC[data-state~=drop] {
    border: 0;
    border-top: 1px solid rgba(var(--sep, var(--color_15, color_15)), var(--alpha-sep, 1));
    display: block;
    width: 100%
}

.rhHoTC[data-state~=drop] .aWTgIN {
    display: inline-block;
    padding: 0 .5em
}

.rhHoTC[data-state~=drop] .Zw7XIs {
    padding: 0
}

.rhHoTC[data-listposition=dropLonely],
.rhHoTC[data-listposition=top] {
    border: 0
}

.GUSTu5 {
    overflow-x: hidden
}

.GUSTu5 .ONlyPu {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%
}

.GUSTu5 .ONlyPu .BStpMp {
    flex: 1
}

.GUSTu5 .ONlyPu .qDaKPQ {
    height: calc(100% - (var(--menuTotalBordersY, 0px)));
    overflow: visible;
    white-space: nowrap;
    width: calc(100% - (var(--menuTotalBordersX, 0px)))
}

.GUSTu5 .ONlyPu .qDaKPQ .JAo9_G {
    display: inline-block
}

.GUSTu5 .ONlyPu .qDaKPQ .iFrTrN {
    display: block;
    width: 100%
}

.GUSTu5 .A4aeYo {
    display: block;
    opacity: 1;
    z-index: 99999
}

.GUSTu5 .A4aeYo .ByVsPT {
    display: inherit;
    overflow: visible;
    visibility: inherit;
    white-space: nowrap;
    width: auto
}

.GUSTu5 .A4aeYo.PxlFWD {
    transition: visibility;
    transition-delay: .2s;
    visibility: visible
}

.GUSTu5 .A4aeYo .XFe7yJ {
    display: inline-block
}

.GUSTu5 .Iw9hvp {
    display: none
}

.nYRjqR>nav {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.nYRjqR .A4aeYo,
.nYRjqR .qDaKPQ,
.nYRjqR>nav {
    position: absolute
}

.nYRjqR .A4aeYo {
    margin-top: 7px;
    visibility: hidden
}

.nYRjqR [data-dropmode=dropUp] .A4aeYo {
    margin-bottom: 7px;
    margin-top: 0
}

.nYRjqR .ByVsPT {
    background-color: rgba(var(--bgDrop, var(--color_11, color_11)), var(--alpha-bgDrop, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6))
}

.aVng1S {
    border-top: var(--lnw, 2px) solid rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
    box-sizing: border-box;
    height: 0
}

.J6KGih {
    cursor: pointer
}

.jbrj02 {
    --container-corvid-background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))
}

.IvR70V {
    background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0
}

.J6KGih {
    cursor: pointer
}

.jbrj02 {
    --container-corvid-background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))
}

.IvR70V {
    background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0
}

@-moz-document url-prefix() {
    :invalid {
        box-shadow: none
    }

    :-moz-submit-invalid,
    :-moz-ui-invalid {
        box-shadow: none
    }
}

@keyframes kYZz2Z {
    0% {
        animation-timing-function: ease-out;
        transform: rotate(180deg)
    }

    45% {
        transform: rotate(198deg)
    }

    55% {
        transform: rotate(234deg)
    }

    to {
        transform: rotate(540deg)
    }
}

@keyframes wlf4P4 {
    to {
        opacity: 1;
        transform: rotate(115deg)
    }
}

.bkIuWA.xXaCpo {
    --display: flex;
    align-items: center;
    display: var(--display);
    justify-content: center
}

.d1WWt1 {
    animation: kYZz2Z 1s linear infinite;
    height: 72px;
    margin-left: -18px;
    overflow: hidden;
    position: absolute;
    transform-origin: 100% 50%;
    width: 36px
}

.d1WWt1:after,
.d1WWt1:before {
    animation: wlf4P4 .5s linear infinite alternate;
    border: 3px solid currentColor;
    border-color: currentColor transparent transparent currentColor;
    border-radius: 50%;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: -100%;
    top: 0;
    transform: rotate(-45deg)
}

.d1WWt1:before {
    color: #7fccf7
}

.d1WWt1:after {
    color: #3899ec;
    opacity: 0
}

.JVi7i2,
.hrbzfT {
    background-color: var(--corvid-background-color, rgba(var(--bg, 0, 0, 0), var(--alpha-bg, 0)));
    border: solid var(--corvid-border-color, rgba(var(--brd, 227, 227, 227), var(--alpha-brd, 1))) var(--corvid-border-width, var(--brw, 0));
    border-radius: var(--corvid-border-radius, var(--rd, 0));
    box-shadow: var(--shd, 0 0 0 transparent)
}

.d3n4V3 {
    height: 100%;
    left: -var(--corvid-border-width, var(--brw, 0));
    position: absolute;
    top: -var(--corvid-border-width, var(--brw, 0));
    width: 100%
}

.TWFxr5 {
    height: auto !important
}

.May50y {
    overflow: hidden !important
}